application thin-client c++ software development open source construction design projects linux shop management developers radius3 .net builders online shopping java j2ee